<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>CIAI: Référence du fichier utils/utils.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">CIAI
   &#160;<span id="projectnumber">1.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Généré par Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Recherche');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li><a href="annotated.html"><span>Structures&#160;de&#160;données</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Recherche" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Liste&#160;des&#160;fichiers</span></a></li>
      <li><a href="globals.html"><span>Variables&#160;globale</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Tout</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Structures de données</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Fichiers</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Fonctions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Énumérations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Valeurs énumérées</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html">utils</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Fonctions</a>  </div>
  <div class="headertitle">
<div class="title">Référence du fichier utils.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;mqueue.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="messqueue_8h_source.html">../interface/messqueue.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Graphe des dépendances par inclusion de utils.h:</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h__incl.png" border="0" usemap="#utils_2utils_8h" alt=""/></div>
<map name="utils_2utils_8h" id="utils_2utils_8h">
<area shape="rect" id="node5" href="messqueue_8h.html" title="../interface/messqueue.h" alt="" coords="107,83,267,111"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h__dep__incl.png" border="0" usemap="#utils_2utils_8hdep" alt=""/></div>
<map name="utils_2utils_8hdep" id="utils_2utils_8hdep">
<area shape="rect" id="node3" href="impression_8c.html" title="ChaineCond/impression.c" alt="" coords="5,91,171,119"/><area shape="rect" id="node5" href="init__functions_8c.html" title="ChaineCond/init_functions.c" alt="" coords="195,91,376,119"/><area shape="rect" id="node7" href="mise__en__carton_8c.html" title="ChaineCond/mise_en\l_carton.c" alt="" coords="400,83,544,127"/><area shape="rect" id="node9" href="mise__en__palette_8c.html" title="ChaineCond/mise_en\l_palette.c" alt="" coords="568,83,712,127"/><area shape="rect" id="node11" href="retrait_8c.html" title="ChaineCond/retrait.c" alt="" coords="736,91,875,119"/><area shape="rect" id="node13" href="stockage_8c.html" title="ChaineCond/stockage.c" alt="" coords="899,91,1056,119"/><area shape="rect" id="node15" href="mere_8c.html" title="mere/mere.c" alt="" coords="1080,91,1173,119"/><area shape="rect" id="node17" href="log_8c.html" title="messages/log.c" alt="" coords="1197,91,1307,119"/><area shape="rect" id="node19" href="utils_8c.html" title="utils/utils.c" alt="" coords="1331,91,1413,119"/></map>
</div>
</div>
<p><a href="utils_8h_source.html">Aller au code source de ce fichier.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Fonctions</h2></td></tr>
<tr class="memitem:a38f5c30ca5fb00f064f9f4cddc460829"><td class="memItemLeft" align="right" valign="top">mqd_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html#a38f5c30ca5fb00f064f9f4cddc460829">creer_mqueue</a> (char *un_nom, int nb_max_messages)</td></tr>
<tr class="memitem:a686f24e9640832dbb30f2e4a9251f01b"><td class="memItemLeft" align="right" valign="top">mqd_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html#a686f24e9640832dbb30f2e4a9251f01b">ouvrir_mqueue</a> (char *un_nom, int oflag)</td></tr>
<tr class="memitem:a93cce4af3279988cb3df9260ca5821c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html#a93cce4af3279988cb3df9260ca5821c9">lire_message</a> (mqd_t un_message_queue, <a class="el" href="structmessage__t.html">message_t</a> *msg)</td></tr>
<tr class="memitem:a7fe9ddd0b4e4c98f3b9736150ac9183a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html#a7fe9ddd0b4e4c98f3b9736150ac9183a">creer_thread_tr</a> (pthread_t *t, void *(*start_routine)(void *), void *arg, int prio)</td></tr>
<tr class="memitem:aacac810c891d5f289b728a47fecd8990"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_8h.html#aacac810c891d5f289b728a47fecd8990">vider_bal</a> (mqd_t bal)</td></tr>
</table>
<a name="details" id="details"></a><h2>Description détaillée</h2>
<div class="textblock"><dl class="section author"><dt>Auteur</dt><dd>H4201 </dd></dl>
</div><h2>Documentation des fonctions</h2>
<a class="anchor" id="a38f5c30ca5fb00f064f9f4cddc460829"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mqd_t creer_mqueue </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>un_nom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>nb_max_messages</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Crée une message queue nommée un_nom. Si une message queue avec le même nom existe déjà, alors elle est supprimée et on en crée une nouvelle Le descripteur ne donne aucun droit en lecture écriture sur le message queue </p>
<dl class="params"><dt>Paramètres</dt><dd>
  <table class="params">
    <tr><td class="paramname">un_nom</td><td>nom de la message queue. Doit commencer par un / </td></tr>
    <tr><td class="paramname">nb_max_messages</td><td>est le nombre max de message que la messageQueue peut accepter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Renvoie</dt><dd>un descripteur vers la message queue crée </dd></dl>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_a38f5c30ca5fb00f064f9f4cddc460829_icgraph.png" border="0" usemap="#utils_8h_a38f5c30ca5fb00f064f9f4cddc460829_icgraph" alt=""/></div>
<map name="utils_8h_a38f5c30ca5fb00f064f9f4cddc460829_icgraph" id="utils_8h_a38f5c30ca5fb00f064f9f4cddc460829_icgraph">
<area shape="rect" id="node3" href="init__functions_8h.html#af4d80e6f9e9cecd3ad425229d0a17c51" title="init_boite_au_lettres" alt="" coords="159,5,295,33"/><area shape="rect" id="node11" href="mise__en__carton__test_8c.html#a7549bd860326b41ebc9e5d5b2a06b53e" title="setup" alt="" coords="377,55,431,83"/><area shape="rect" id="node5" href="init__functions_8h.html#a6597b9dead92c130f755c84926767011" title="init_chaine_cond" alt="" coords="345,5,463,33"/><area shape="rect" id="node7" href="mere_8h.html#a5e12a3b6e744060d0371be58ecb80dac" title="mere" alt="" coords="560,5,611,33"/><area shape="rect" id="node9" href="main_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="707,5,757,33"/><area shape="rect" id="node13" href="mise__en__carton__test_8h.html#a7c0382bb101a45adc054fe3e3ee3cfdc" title="mise_en_carton_suite" alt="" coords="512,55,659,83"/><area shape="rect" id="node15" href="test__runner_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="main" alt="" coords="707,55,757,83"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7fe9ddd0b4e4c98f3b9736150ac9183a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int creer_thread_tr </td>
          <td>(</td>
          <td class="paramtype">pthread_t *&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *(*)(void *)&#160;</td>
          <td class="paramname"><em>start_routine</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>prio</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Crée un thread dit temps réel, avec la priorité donnée en paramètre. Ordonnancement de type FIFO, nécessite les droits root. </p>
<dl class="params"><dt>Paramètres</dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td>handler de thread à utiliser </td></tr>
    <tr><td class="paramname">start_routine</td><td>fonction à exécuter dans le thread </td></tr>
    <tr><td class="paramname">arg</td><td>argument pour cette fonction </td></tr>
    <tr><td class="paramname">prio</td><td>priorité du thread </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Renvoie</dt><dd>0 si le lancement du thread s'est bien passé, un code erreur sinon </dd></dl>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_a7fe9ddd0b4e4c98f3b9736150ac9183a_icgraph.png" border="0" usemap="#utils_8h_a7fe9ddd0b4e4c98f3b9736150ac9183a_icgraph" alt=""/></div>
<map name="utils_8h_a7fe9ddd0b4e4c98f3b9736150ac9183a_icgraph" id="utils_8h_a7fe9ddd0b4e4c98f3b9736150ac9183a_icgraph">
<area shape="rect" id="node3" href="init__functions_8h.html#a896a55a03eb32f8a7f8bb2ee53f15c13" title="launch_threads" alt="" coords="163,5,272,33"/><area shape="rect" id="node5" href="init__functions_8h.html#a6597b9dead92c130f755c84926767011" title="init_chaine_cond" alt="" coords="321,5,439,33"/><area shape="rect" id="node7" href="mere_8h.html#a5e12a3b6e744060d0371be58ecb80dac" title="mere" alt="" coords="488,5,539,33"/><area shape="rect" id="node9" href="main_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="587,5,637,33"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a93cce4af3279988cb3df9260ca5821c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int lire_message </td>
          <td>(</td>
          <td class="paramtype">mqd_t&#160;</td>
          <td class="paramname"><em>un_message_queue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structmessage__t.html">message_t</a> *&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>lis un message dans un_message queue l'appel est bloquant à condition de ne pas avoir donné de flag O_NONBLOCK à la message queue </p>
<dl class="params"><dt>Paramètres</dt><dd>
  <table class="params">
    <tr><td class="paramname">un_message_queue,:</td><td>le descripteur de la message queue ouvert en lecture </td></tr>
    <tr><td class="paramname">msg,:</td><td>un pointeur vers une struct message pour stocker le message reçu </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Renvoie</dt><dd>-1 si erreur, taille lue sinon </dd></dl>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_a93cce4af3279988cb3df9260ca5821c9_icgraph.png" border="0" usemap="#utils_8h_a93cce4af3279988cb3df9260ca5821c9_icgraph" alt=""/></div>
<map name="utils_8h_a93cce4af3279988cb3df9260ca5821c9_icgraph" id="utils_8h_a93cce4af3279988cb3df9260ca5821c9_icgraph">
<area shape="rect" id="node3" href="impression_8h.html#a55f1f44c7e34617f2017c31f4775377b" title="impression" alt="" coords="169,5,252,33"/><area shape="rect" id="node13" href="mise__en__palette_8h.html#a92fda05eac938397df778304ce3cd39a" title="mise_en_palette" alt="" coords="153,55,268,83"/><area shape="rect" id="node16" href="retrait_8h.html#af8f853f7692ca3663240c360240fc6bd" title="retrait" alt="" coords="184,106,237,134"/><area shape="rect" id="node19" href="stockage_8h.html#a21774f4680867493ea86b2d85ce3ab48" title="stockage" alt="" coords="173,157,248,185"/><area shape="rect" id="node22" href="log_8h.html#af4ef7604e26e41d59fd19e907d772c5e" title="ecriture_journal" alt="" coords="512,207,621,235"/><area shape="rect" id="node25" href="mise__en__carton__test_8c.html#a601ef67777bccfe7d51e0f6421b6c1be" title="START_TEST" alt="" coords="159,258,263,286"/><area shape="rect" id="node27" href="utils_8h.html#aacac810c891d5f289b728a47fecd8990" title="vider_bal" alt="" coords="175,309,247,337"/><area shape="rect" id="node5" href="init__functions_8h.html#a896a55a03eb32f8a7f8bb2ee53f15c13" title="launch_threads" alt="" coords="333,106,443,134"/><area shape="rect" id="node7" href="init__functions_8h.html#a6597b9dead92c130f755c84926767011" title="init_chaine_cond" alt="" coords="508,131,625,159"/><area shape="rect" id="node9" href="mere_8h.html#a5e12a3b6e744060d0371be58ecb80dac" title="mere" alt="" coords="675,207,725,235"/><area shape="rect" id="node11" href="main_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="773,207,824,235"/><area shape="rect" id="node29" href="impression_8h.html#a058296c92ce0cf304c727b654193689b" title="vider_bal_cartons" alt="" coords="327,258,449,286"/><area shape="rect" id="node34" href="mise__en__palette_8h.html#a558cec3bedb256ac120accd52232ec64" title="vider_bal_impression" alt="" coords="317,309,459,337"/><area shape="rect" id="node37" href="stockage_8h.html#aae19d9a76abbdb0fc7de068aba285734" title="vider_bal_palettes" alt="" coords="325,359,451,387"/><area shape="rect" id="node31" href="reception__linux_8h.html#a42466b8fdf4ecd00121528fd9ee540a1" title="reception_linux" alt="" coords="513,283,620,311"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a686f24e9640832dbb30f2e4a9251f01b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">mqd_t ouvrir_mqueue </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>un_nom</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>oflag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Ouvre une message queue nommée un_nom. La message queue doit exister. </p>
<dl class="params"><dt>Paramètres</dt><dd>
  <table class="params">
    <tr><td class="paramname">un_nom</td><td>nom de la message queue. Doit commencer par un / </td></tr>
    <tr><td class="paramname">oflag</td><td>droit du descripteur mode d'ouverture (lecture, écriture). Voir O_RDONLY, O_WRONLY, O_RDWR </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Renvoie</dt><dd>un descripteur vers la message queue ouverte </dd></dl>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_a686f24e9640832dbb30f2e4a9251f01b_icgraph.png" border="0" usemap="#utils_8h_a686f24e9640832dbb30f2e4a9251f01b_icgraph" alt=""/></div>
<map name="utils_8h_a686f24e9640832dbb30f2e4a9251f01b_icgraph" id="utils_8h_a686f24e9640832dbb30f2e4a9251f01b_icgraph">
<area shape="rect" id="node3" href="impression_8c.html#a248af3d0cd349668119d72357bb0677a" title="init_impression" alt="" coords="177,157,284,185"/><area shape="rect" id="node15" href="mise__en__carton_8h.html#a461ce8170fd6efbbc7eeae1fb6413d5a" title="init_mise_en_carton" alt="" coords="163,106,299,134"/><area shape="rect" id="node20" href="mise__en__carton__test_8c.html#a7549bd860326b41ebc9e5d5b2a06b53e" title="setup" alt="" coords="381,55,435,83"/><area shape="rect" id="node26" href="mise__en__palette_8c.html#a5e73ddcfaa9617c787bebaba89a278b6" title="init_mise_en_palette" alt="" coords="161,207,300,235"/><area shape="rect" id="node31" href="retrait_8c.html#afc7df38f94b43a4895baed9bc08a4f1c" title="init_retrait" alt="" coords="192,258,269,286"/><area shape="rect" id="node36" href="stockage_8c.html#a3e9ebb1ec980ed93b63026f151ac240e" title="init_stockage" alt="" coords="181,309,280,337"/><area shape="rect" id="node41" href="log_8h.html#af4ef7604e26e41d59fd19e907d772c5e" title="ecriture_journal" alt="" coords="533,5,643,33"/><area shape="rect" id="node5" href="impression_8h.html#a55f1f44c7e34617f2017c31f4775377b" title="impression" alt="" coords="367,157,449,185"/><area shape="rect" id="node7" href="init__functions_8h.html#a896a55a03eb32f8a7f8bb2ee53f15c13" title="launch_threads" alt="" coords="533,182,643,210"/><area shape="rect" id="node9" href="init__functions_8h.html#a6597b9dead92c130f755c84926767011" title="init_chaine_cond" alt="" coords="711,131,828,159"/><area shape="rect" id="node11" href="mere_8h.html#a5e12a3b6e744060d0371be58ecb80dac" title="mere" alt="" coords="877,55,928,83"/><area shape="rect" id="node13" href="main_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="976,55,1027,83"/><area shape="rect" id="node17" href="mise__en__carton_8h.html#ac987cd0672dd22ed0cd0d0e3ea46724f" title="mise_en_carton" alt="" coords="352,106,464,134"/><area shape="rect" id="node22" href="mise__en__carton__test_8h.html#a7c0382bb101a45adc054fe3e3ee3cfdc" title="mise_en_carton_suite" alt="" coords="515,55,661,83"/><area shape="rect" id="node24" href="test__runner_8c.html#a840291bc02cba5474a4cb46a9b9566fe" title="main" alt="" coords="744,55,795,83"/><area shape="rect" id="node28" href="mise__en__palette_8h.html#a92fda05eac938397df778304ce3cd39a" title="mise_en_palette" alt="" coords="351,207,465,235"/><area shape="rect" id="node33" href="retrait_8h.html#af8f853f7692ca3663240c360240fc6bd" title="retrait" alt="" coords="381,258,435,286"/><area shape="rect" id="node38" href="stockage_8h.html#a21774f4680867493ea86b2d85ce3ab48" title="stockage" alt="" coords="371,309,445,337"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aacac810c891d5f289b728a47fecd8990"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vider_bal </td>
          <td>(</td>
          <td class="paramtype">mqd_t&#160;</td>
          <td class="paramname"><em>bal</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Vide la boite aux lettres donnée en paramètre </p>
<dl class="params"><dt>Paramètres</dt><dd>
  <table class="params">
    <tr><td class="paramname">bal</td><td>descripteur de la boite au lettre à vider </td></tr>
  </table>
  </dd>
</dl>

<p><div class="dynheader">
Voici le graphe d'appel pour cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_aacac810c891d5f289b728a47fecd8990_cgraph.png" border="0" usemap="#utils_8h_aacac810c891d5f289b728a47fecd8990_cgraph" alt=""/></div>
<map name="utils_8h_aacac810c891d5f289b728a47fecd8990_cgraph" id="utils_8h_aacac810c891d5f289b728a47fecd8990_cgraph">
<area shape="rect" id="node3" href="utils_8c.html#a93cce4af3279988cb3df9260ca5821c9" title="lire_message" alt="" coords="129,5,225,33"/></map>
</div>
</p>

<p><div class="dynheader">
Voici le graphe des appelants de cette fonction :</div>
<div class="dyncontent">
<div class="center"><img src="utils_8h_aacac810c891d5f289b728a47fecd8990_icgraph.png" border="0" usemap="#utils_8h_aacac810c891d5f289b728a47fecd8990_icgraph" alt=""/></div>
<map name="utils_8h_aacac810c891d5f289b728a47fecd8990_icgraph" id="utils_8h_aacac810c891d5f289b728a47fecd8990_icgraph">
<area shape="rect" id="node3" href="impression_8h.html#a058296c92ce0cf304c727b654193689b" title="vider_bal_cartons" alt="" coords="137,5,260,33"/><area shape="rect" id="node11" href="mise__en__palette_8h.html#a558cec3bedb256ac120accd52232ec64" title="vider_bal_impression" alt="" coords="128,55,269,83"/><area shape="rect" id="node14" href="stockage_8h.html#aae19d9a76abbdb0fc7de068aba285734" title="vider_bal_palettes" alt="" coords="136,106,261,134"/><area shape="rect" id="node5" href="reception__linux_8h.html#a42466b8fdf4ecd00121528fd9ee540a1" title="reception_linux" alt="" coords="319,55,425,83"/><area shape="rect" id="node7" href="mere_8h.html#a5e12a3b6e744060d0371be58ecb80dac" title="mere" alt="" coords="475,55,525,83"/><area shape="rect" id="node9" href="main_8h.html#a3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="573,55,624,83"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Généré le Lundi Décembre 17 2012 02:23:17 pour CIAI par &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>
